// 1.引入创建仓库方法
import { createSlice } from '@reduxjs/toolkit'
let now=new Date();

// 2.实例化仓库对象(子仓库)
const dateSlice = createSlice({
    name: 'date',
    // 初始值
    initialState: {
      value: now
    },
    // 同步修改state数据的方法
    reducers: {
        // state:表示保存状态数据的对象
        // action:表示调用方法时传过来的参数(action.payload)
      changeDate: (state,action) => {
        state.value =action.payload
      }
    }
  })

// 3.解构actions里面的方法并导出
  export const { changeDate } = dateSlice.actions

// 4.导出子仓库的reducer函数
let dateReducer=dateSlice.reducer
export default dateReducer

